package com.h3c.nem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.h3c.nem.dto.TbWorkSecurityMiddleDTO;
import com.h3c.nem.entity.TbWorkSecurityMiddle;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 接口类
 *
 * @author chenyifan
 * @since 2022-06-16 09:53:00
 */
public interface ITbWorkSecurityMiddleService extends IService<TbWorkSecurityMiddle> {

    /**
     * 获取可选择的参保地选项
     * @return
     */
    List<String> getOptionalCoverage();

    List<TbWorkSecurityMiddleDTO> selectFuzzyByDto(TbWorkSecurityMiddleDTO paramsDTO);

    Integer insertDto(TbWorkSecurityMiddleDTO paramsDTO);

    Integer deleteDto(TbWorkSecurityMiddleDTO paramsDTO);

    Integer importUserNew(MultipartFile file);

    Integer updateDto(TbWorkSecurityMiddleDTO paramsDTO);
}

